\hypertarget{namespacestrange_1_1extensions_1_1dispatcher_1_1api}{\section{Package strange.\-extensions.\-dispatcher.\-api}
\label{namespacestrange_1_1extensions_1_1dispatcher_1_1api}\index{strange.\-extensions.\-dispatcher.\-api@{strange.\-extensions.\-dispatcher.\-api}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_dispatcher}{I\-Dispatcher}
\begin{DoxyCompactList}\small\item\em A Dispatcher sends notifiations to any registered listener. \end{DoxyCompactList}\item 
interface \hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_triggerable}{I\-Triggerable}
\begin{DoxyCompactList}\small\item\em Interface for declaring a class capable of being triggered by a provided key and/or name. \end{DoxyCompactList}\item 
interface \hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_trigger_provider}{I\-Trigger\-Provider}
\begin{DoxyCompactList}\small\item\em Interface for declaring a class capable of triggering an \hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_triggerable}{I\-Triggerable} class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6}{Dispatcher\-Exception\-Type} \{ \hyperlink{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6affe448cb7684bf31fe964e1b2db4a28b}{Dispatcher\-Exception\-Type.\-N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y}, 
\hyperlink{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6a471aab618a9cfb7e8612ebaa9977ddc9}{Dispatcher\-Exception\-Type.\-I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R}
 \}
\end{DoxyCompactItemize}


\subsection{Enumeration Type Documentation}
\hypertarget{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6}{\index{strange\-::extensions\-::dispatcher\-::api@{strange\-::extensions\-::dispatcher\-::api}!Dispatcher\-Exception\-Type@{Dispatcher\-Exception\-Type}}
\index{Dispatcher\-Exception\-Type@{Dispatcher\-Exception\-Type}!strange::extensions::dispatcher::api@{strange\-::extensions\-::dispatcher\-::api}}
\subsubsection[{Dispatcher\-Exception\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf strange.\-extensions.\-dispatcher.\-api.\-Dispatcher\-Exception\-Type}}}\label{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y@{N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y}!strange\-::extensions\-::dispatcher\-::api@{strange\-::extensions\-::dispatcher\-::api}}\index{strange\-::extensions\-::dispatcher\-::api@{strange\-::extensions\-::dispatcher\-::api}!N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y@{N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y}}\item[{\em 
\hypertarget{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6affe448cb7684bf31fe964e1b2db4a28b}{N\-U\-L\-L\-\_\-\-F\-A\-C\-T\-O\-R\-Y}\label{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6affe448cb7684bf31fe964e1b2db4a28b}
}]Injector Factory not found. \index{I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R@{I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R}!strange\-::extensions\-::dispatcher\-::api@{strange\-::extensions\-::dispatcher\-::api}}\index{strange\-::extensions\-::dispatcher\-::api@{strange\-::extensions\-::dispatcher\-::api}!I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R@{I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R}}\item[{\em 
\hypertarget{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6a471aab618a9cfb7e8612ebaa9977ddc9}{I\-L\-L\-E\-G\-A\-L\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-H\-A\-N\-D\-L\-E\-R}\label{namespacestrange_1_1extensions_1_1dispatcher_1_1api_a03ba459ad62cc042c88405d9419eb4c6a471aab618a9cfb7e8612ebaa9977ddc9}
}]Callback must be a Delegate with zero or one argument. \end{description}
\end{Desc}
